A Comparison of Two Java Component Extraction Approaches
نویسندگان
چکیده
Remodularization aims improving software modularity and making more explicit component and architectural information. In order to remodularize their applications, maintainers need tools enabling component and architecture recovery. There exist several approaches for the extraction of component information from Java source code. Only few of them provide automatic support taking into account modern component based concepts such as composite component. These approaches are either based on sets of metrics or they rely on a semantic method. In this paper we compare these two approaches considering SoMoX and JCE as representative instances of them. Our contribution shows that these tools are not based on the same component model and they are not devoted to the same remodularization activities. We identify several issues in order to improve the studied approaches and their tool support.
منابع مشابه
Hyperspectral Image Classification Based on the Fusion of the Features Generated by Sparse Representation Methods, Linear and Non-linear Transformations
The ability of recording the high resolution spectral signature of earth surface would be the most important feature of hyperspectral sensors. On the other hand, classification of hyperspectral imagery is known as one of the methods to extracting information from these remote sensing data sources. Despite the high potential of hyperspectral images in the information content point of view, there...
متن کاملComparison of Two Liquid-Liquid Microextractions for the Detection of Crocin in the Saffron and Biological Samples Using UV- Vis Spectrophotometry
In this work, two approaches based on Dispersive Liquid-Liquid MicroExtraction (DLLME) and Dispersive Liquid-Liquid MicroExtraction based on Solidification of Floating Organic Drop (DLLME-SFO) were compared for the extraction and preconcentration of crocin from saffron and biological samples. Different DLLME and DLLME-SFO parameters influencing the extraction efficiency were studied and opt...
متن کاملA Comparison of Component Integration between JavaBeans and PCTE
To gain some experience of the new technologies, we compared the implementation of a small component integration application using JavaBeans with how it might have been done using PCTE. This paper describes the experiment we carried out and reports our findings and conclusions. Section 2 provides background to JavaBeans and PCTE. Section 3 describes the application that we experimented with, re...
متن کاملComparison of state-of-the-art atlas-based bone segmentation approaches from brain MR images for MR-only radiation planning and PET/MR attenuation correction
Introduction: Magnetic Resonance (MR) imaging has emerged as a valuable tool in radiation treatment (RT) planning as well as Positron Emission Tomography (PET) imaging owing to its superior soft-tissue contrast. Due to the fact that there is no direct transformation from voxel intensity in MR images into electron density, itchr('39')s crucial to generate a pseudo-CT (Computed Tomography) image ...
متن کاملComparison of Two Component Frameworks: The FIPA-Compliant Multi-Agent System and The Web-Centric J2EE Platform
This work compares and contrasts two component frameworks: (1) the web-centric Java 2 Enterprise Edition (J2EE) framework and (2) the FIPA-compliant multi-agent system (MAS). FIPA, the Foundation for Intelligent Physical Agents, provides specifications for agents and agent platforms. Both frameworks are component frameworks; servlets and Enterprise Java Beans (EJBs) in the case of J2EE and soft...
متن کامل